receive harsh criticism or a severe rebuke - Französisch Englisch Wörterbuch